have ants in pants - French English Dictionary